package controllers;

import java.util.List;

import models.Materia;
import models.Persona;
import play.db.jpa.Transactional;
import play.libs.Json;
import play.mvc.Controller;
import play.mvc.Result;
import services.DAO;

public class ColegioInfoCtrl extends Controller {

	private static long getIdColegio() {
		String idString = session("idColegio");
		if (idString == null)
			return -1;
		return Long.parseLong(idString);
	}

	@Transactional
	public static Result getMaterias() {
		List<Materia> materias = DAO.query(Materia.class, -1, "idColegio",
				getIdColegio());
		return ok(Json.toJson(materias));
	}

	@Transactional
	public static Result getPersonasConDocumento(String documento) {
		List<Persona> personas = DAO.query(Persona.class, 5, "documento",
				documento);
		return ok(Json.toJson(personas));
	}
}
